解题思路:
本题是把符合条件的学生记录存入到另一个结构体,最后通过主函数进行输出。
1. 符合条件的学生人数存在变量j(初始值为0)中,最后返回其值。
2. 利用for循环语句,依次判断是否符合条件,如果符合,则存入另一个记录体中,人数j 加1。
参考答案:
int fun( STREC *a,STREC *b,int l, int h )
{
int i,j = 0 ;
for(i = 0 ; i < N ; i++)
if(a[i].s >= l && a[i].s <= h) b[j++] = a[i] ;
return j ;
}